package geppetto.phraseHMM.phraseExtraction.sentencePair;

import geppetto.cat.alignments.Alignment;

public class PhrasePairCandidate {
	protected int[] targetSentence;
	protected int[] sourceSentence;
	protected int sourceStartIndex;
	protected int targetStartIndex;
	protected int sourceEndIndex;
	protected int targetEndIndex;
	public PhrasePairCandidate(int[] targetSentence, int[] sourceSentence,
			int sourceStartIndex, int targetStartIndex,
			int sourceEndIndex, int targetEndIndex) {
		super();
		this.targetSentence = targetSentence;
		this.sourceSentence = sourceSentence;
		this.sourceStartIndex = sourceStartIndex;
		this.targetStartIndex = targetStartIndex;
		this.sourceEndIndex = sourceEndIndex;
		this.targetEndIndex = targetEndIndex;
	}
	public int[] getTargetSentence() {
		return targetSentence;
	}
	public void setTargetSentence(int[] targetSentence) {
		this.targetSentence = targetSentence;
	}
	public int[] getSourceSentence() {
		return sourceSentence;
	}
	public void setSourceSentence(int[] sourceSentence) {
		this.sourceSentence = sourceSentence;
	}
	public int getSourceStartIndex() {
		return sourceStartIndex;
	}
	public void setSourceStartIndex(int sourceStartIndex) {
		this.sourceStartIndex = sourceStartIndex;
	}
	public int getTargetStartIndex() {
		return targetStartIndex;
	}
	public void setTargetStartIndex(int targetStartIndex) {
		this.targetStartIndex = targetStartIndex;
	}
	public int getSourceEndIndex() {
		return sourceEndIndex;
	}
	public void setSourceEndIndex(int sourceEndIndex) {
		this.sourceEndIndex = sourceEndIndex;
	}
	public int getTargetEndIndex() {
		return targetEndIndex;
	}
	public void setTargetEndIndex(int targetEndIndex) {
		this.targetEndIndex = targetEndIndex;
	}
	
	
}
